home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / extras / programm / gemfsc20 / gemfsc20.lzh / GEMFUNCS / FRMNLMEN.C < prev    next >
C/C++ Source or Header  |  1993-02-01  |  860b  |  32 lines

  1. /**************************************************************************
  2.  * FRMNLMEN.C - frm_nlmenu(): Newline-delimited menu.
  3.  *************************************************************************/
  4.  
  5. #include "gemfintl.h"
  6.  
  7. /**************************************************************************
  8.  *
  9.  *************************************************************************/
  10.  
  11. short frm_nlmenu(options, title, strings)
  12.     long             options;
  13.     register char    *title;
  14.     register char    *strings;
  15. {
  16.     short            status;
  17.     char            *strptrs[FRM_DSMAXSTRINGS+1];
  18.     char            *strpatches[FRM_DSMAXSTRINGS+1];
  19.  
  20.     if (strings == NULL || *strings == '\0') {
  21.         strings = "<error: no items>";
  22.     }
  23.  
  24.     _FrmNL2DS(strings, strptrs, strpatches, FRM_DSMAXSTRINGS);
  25.  
  26.     status = frm_dsmenu(options, title, strptrs);
  27.  
  28.     _FrmNLPatch(strpatches);
  29.  
  30.     return status;
  31. }
  32.